﻿using Senparc.CO2NET;
using Senparc.CO2NET.WebApi;

namespace JWTAPI.SMSInfo;

public class SMSAPI
{
    /// <summary>
    /// 发送短信接口
    /// </summary>
    /// <returns>短信是否发送成功</returns>
    [ApiBind("SMSAPI",ApiRequestMethod = ApiRequestMethod.Post)]
    public  string SendSMS(SMS sms)
    {
        sms.IsNeedReply = "00B"; //是否需要回复

        sms.IsTimeSend = "00B"; //是否定时发送

        sms.IpAddress = "10.82.59.69"; //调用方服务器IP

        sms.MacAddress = "44:37:E6:E0:90:24"; //调用方Mac地址

        sms.SmsSendNumber = "17"; //发送的号码001位管理员，17位客运公司

        sms.SmsSubject = "系统冻结提醒"; //短信主题

        sms.SmsSuffix = "信息服务中心数据管理部"; //短信后缀

        sms.SmsContent = @"中共中央关于坚持和完善中国特色社会主义制度　推进国家治理体系和治理能力现代化若干重大问题的决定";

        sms.ReceiveNumber = "18993719705";
        
        string word =  sms.SendRequest();

        return  word;
    }

    /// <summary>
    /// 验证短信号码
    /// </summary>
    /// <returns>短信号码是否存在</returns>
    [ApiBind("SMSAPI")]
    public string VerifySmsNo(string phoneno)
    {
        return string.Empty;
    }
  
}